package umacis.core;

import systemviews.OutlineView;
import umacis.data.ActionClasses;
import umacis.data.description.SystemViewDescription;
import umacis.data.view.SystemView;


public class Systeem {
	SystemView[] systemViews;
	SystemViewDescription[] systemViewDescriptions;
	//private static UmacisView[] umacisViews= new UmacisView[umacisViewClasses.length]; 
	
	
	public Systeem(String[] systemViewClassNames, int actionClassIndexOffset) {
		int size = systemViewClassNames.length;
		systemViewDescriptions = new SystemViewDescription[size];
		for (int i=0; i<size; i++) {
			systemViewDescriptions[i] = new SystemViewDescription(systemViewClassNames[i], 
					actionClassIndexOffset + i);
			systemViews[i] = new SystemView(systemViewDescriptions[i]);
		}
		
	}


	public SystemViewDescription[] getSystemViewDescriptions() {
		return systemViewDescriptions;
	}
	
	
	
	
}
